package Reaction::Meta::InterfaceModel::Action::Class;

use Reaction::Class;

class Class is 'Moose::Meta::Class', which {

  implements initialize => as {
    my $class = shift;
    my $pkg   = shift;
    $class->SUPER::initialize($pkg,
      'attribute_metaclass'
        => 'Reaction::Meta::InterfaceModel::Action::ParameterAttribute', 
      @_
    );
  };
};
  
1;
